import {AUPDATEINFO} from './mutations-types'

export default {
    // content: 上下文，相当于store
    // [AUPDATEINFO](content, payload) {
    //     setTimeout(() => {
    //         // 修改数据一定要在mutations里面操作，页面有修改却无法监听
    //         // content.state.info.name = 'wayne'

    //         // 调用mutations来改变数据
    //         // content.commit('updateInfo')

    //         // 当要传入参数的时候
    //         content.commit({
    //             type: 'updateInfo',
    //             name: payload.name
    //         })

    //         // 返回修改成功的消息，有更加简洁的书写
    //         payload.success && payload.success()
    //     }, 2000)
    // },

    [AUPDATEINFO](content, payload) {
        console.log(content)
        return new Promise((resolve, reject) => {
            setTimeout(() => {
                content.commit({
                    type: 'updateInfo',
                    name: payload.name
                })
                resolve("修改成功，我的妈呀！")
            }, 2000)
        })
    }
}